<?php
require_once 'Db/Users.php';
require_once 'Db/Roles.php';


class Application_Model_Users
{


}

class Users
{
    public function getlist()
    {
	//Загружаем данные о пользователях
	$users = new Db_Users();
	$usr=$users->fetchAll();

	//Загружаем данные о ролях пользователей
	$roles = new Db_Roles();
	$rls=$roles->fetchAll();


	//заменяем код роли пользователя текстовой расшифровкой
	foreach ($usr as $user)
	{
    	    $role="";
	    foreach ($rls as $rolestr)
	    if  ( (int)$user->role & (int)$rolestr->id )   $role=$role." ".$rolestr->name;
	    $user->role = $role;
	};
	return $usr;
    }
    
    public function getUserById($id)
    {
	$where='id='.$id;
	$users = new Db_Users();
	return $users->fetchRow($where);
    }

    public function getUserBylogin($login)
    {
    }    
    
    public function addUser($value)
    {
    }
    
    public function delUser($id)
    {
	$users = new Db_Users();
	$users->delUser($id);
    }

    
}